配置节点以进行有效渲染
Kanzi 使用画家算法来渲染 2D 节点,这意味着如果将一个背景作为第一个节点放到树结构中,系统会首先为背景绘制含有内容的像素,然后再绘制内容。
某些 2D 节点渲染会消耗大量的计算资源。在某些情况下,必须首先在 2D 子节点自己的渲染目标中渲染 2D 子节点,这将在稍后合成到屏幕上。在这些情况下会出现 2D 节点渲染:
- 应用了旋转或缩放的2D 视口 (Viewport 2D) 节点。
- 既有透明度、又有多个含内容的子节点的任何节点。
查看渲染为合成渲染目标的节点
您可以在 Kanzi Studio 中看到应用程序 Kanzi 中有哪些 2D 节点渲染成合成渲染目标。
要在预览 (Preview) 中查看使用了阿尔法混合的 2D 节点,在预览 (Preview) 中点击
进入分析 (Analyze) 模式,右键点击
,然后选择透明度 (Transparency)。
预览 (Preview) 突出 Kanzi 用半透明蓝色条纹渲染为合成渲染目标的节点。